package IO流.转换流;

import java.io.*;

public class LineNumber2 {
    //在 Java 的 IO 流中专门提供了用于字符输出的流对象 PrintWriter。
    // 该对象具有自动行刷新 缓冲字符输出流，
    // 特点是可以按行写出字符串，并且可通过 println();方法实现自动换行。
    public static void main(String[] args) {
        BufferedReader br=null;
        PrintWriter pw=null;
        try {
            br=new BufferedReader(new InputStreamReader(new FileInputStream("e:/a.txt")));
            pw=new PrintWriter("e:/jiejie.txt");
            String temp="";
            int i=1;
            while((temp= br.readLine())!=null){
                pw.println(i+""+temp);
                i++;

            }
        }catch (Exception e){
            e.printStackTrace();
        }finally {
            try {
                if(br!=null)br.close();
                if (pw!=null)pw.close();
            }catch (Exception e){
                e.printStackTrace();
            }
        }
    }

}

